Context switching; Thread switching latency; Process switching latency; Context Switch; Address space switch; Thread switch; Process switch; Address-space switch; Mode switch
In computing, a contextswitch is the process of storing the state of a process or thread, so that it can be restored and resume execution at a later point, and then restoring a different, previously saved, state.
Context switching; Thread switching latency; Process switching latency; Context Switch; Address space switch; Thread switch; Process switch; Address-space switch; Mode switch
<operating system> When a multitaskingoperating system
stops running one process and starts running another. Many
operating systems implement concurrency by maintaining
separate environments or "contexts" for each process. The
amount of separation between processes, and the amount of
information in a context, depends on the operating system but
generally the OS should prevent processes interfering with each
other, e.g. by modifying each other's memory.
A contextswitch can be as simple as changing the value of the
program counter and stack pointer or it might involve
resetting the MMU to make a different set of memory pages
available.
In order to present the user with an impression of parallism,
and to allow processes to respond quickly to external events,
many systems will contextswitch tens or hundreds of times per
second.
(1996-12-18)
Sail switch
SWITCHES ON/OFF WITH FLOW
Vane switch; Flow switch
A sail switch, vane switch or flow switch is a mechanical switch that is actuated on or off in response to the flow or non-flow of a fluid such as air or water. A sail switch typically operates through the use of a paddle or a diaphragm which gets displaced due to the force of fluid or air moving past it.